"""集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素"""
basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
print(basket)   # 删除重复的
print('orange' in basket) # 检测成员

"""创建一个空集合，你必须用 set() 而不是 {} ；后者创建一个空的字典"""
a = set('abracadabra')
b = set('alacazam')
print(a)
print(a-b)
print(a | b)  # a和b的并集
print(a & b)  # a和b的交集
print(a ^ b)  # a和b不同时存在的元素
# 集合支持推导式
a = {x for x in 'abracadabra' if x not in 'abc'}
print(a)



